hardest to master